# Resume journey and associated activations schedules.

Resume journey and associated activations schedules.

Endpoint: PATCH /entities/journeys/{journeyId}/resume
Version: 1.0.0
Security: TdApikeyAuth

## Path parameters:

  - `journeyId` (integer, required)
    Journey ID

## Response 200 fields (application/json):

  - `data` (object, required)

  - `data.id` (string, required)

  - `data.type` (string, required)
    Enum: "journey"

  - `data.attributes` (object, required)

  - `data.attributes.audienceId` (string, required)

  - `data.attributes.name` (string, required)

  - `data.attributes.description` (string, required)

  - `data.attributes.state` (string, required)
    Enum: "draft", "simulation", "launched"

  - `data.attributes.goal` (object, required)

  - `data.attributes.goal.name` (string, required)

  - `data.attributes.goal.description` (string)

  - `data.attributes.goal.segmentId` (string, required)

  - `data.attributes.goal.target` (object)

  - `data.attributes.goal.target.journeyId` (string, required)
    ID of an existing journey to jump to.

  - `data.attributes.goal.target.journeyStageId` (string, required)
    ID of an existing stage within the target journey to jump to.

  - `data.attributes.goal.target.journeyBundleId` (string)

  - `data.attributes.goal.target.stageOrderIndex` (integer)

  - `data.attributes.goal.target.jumpReferenceId` (string)
    The reference id of the jump target. This is used to identify the jump entity in the included field.

  - `data.attributes.createdAt` (string, required)

  - `data.attributes.updatedAt` (string, required)

  - `data.attributes.launchedAt` (string, required)

  - `data.attributes.journeyStages` (array, required)

  - `data.attributes.journeyStages.id` (string)
    Server-generated. Omit when creating a stage; supply to target an existing stage when updating.

  - `data.attributes.journeyStages.name` (string, required)

  - `data.attributes.journeyStages.description` (string)

  - `data.attributes.journeyStages.steps` (object)

  - `data.attributes.journeyStages.steps.uuid` (any)

  - `data.attributes.journeyStages.steps.uuid.type` (string, required)
    Enum: "WaitStep"

  - `data.attributes.journeyStages.steps.uuid.name` (string, required)

  - `data.attributes.journeyStages.steps.uuid.waitStepType` (string, required)
    Enum: "Duration"

  - `data.attributes.journeyStages.steps.uuid.waitStep` (integer, required)

  - `data.attributes.journeyStages.steps.uuid.waitStepUnit` (string, required)
    Enum: "day", "week"

  - `data.attributes.journeyStages.steps.uuid.next` (string)

  - `data.attributes.journeyStages.steps.uuid.waitUntilDate` (string, required)

  - `data.attributes.journeyStages.steps.uuid.timezone` (string, required)

  - `data.attributes.journeyStages.steps.uuid.waitUntilDaysOfTheWeek` (array, required)
    Array of integer representing the day of the week.
1: Monday, 2: Tuesday, 3: Wednesday, 4: Thursday, 5: Friday, 6: Saturday, 7: Sunday
    Example: [1,5,6]

  - `data.attributes.journeyStages.steps.uuid.conditions` (array, required)
    the path with segment is required, but the path with moveAfter as timedOutPath = true is optional

  - `data.attributes.journeyStages.steps.uuid.conditions.id` (string, required)

  - `data.attributes.journeyStages.steps.uuid.conditions.name` (string)

  - `data.attributes.journeyStages.steps.uuid.conditions.segmentId` (string)
    required if timedOutPath = false

  - `data.attributes.journeyStages.steps.uuid.conditions.timedOutPath` (boolean)

  - `data.attributes.journeyStages.steps.uuid.conditions.moveAfter` (integer)

  - `data.attributes.journeyStages.steps.uuid.conditions.unit` (string)
    Enum: "day", "week"

  - `data.attributes.journeyStages.steps.uuid.conditions.next` (string)

  - `data.attributes.journeyStages.steps.uuid.description` (string)

  - `data.attributes.journeyStages.steps.uuid.journeyActivationStepId` (string, required)

  - `data.attributes.journeyStages.steps.uuid.branches` (array, required)

  - `data.attributes.journeyStages.steps.uuid.branches.name` (string, required)

  - `data.attributes.journeyStages.steps.uuid.branches.segmentId` (string, required)

  - `data.attributes.journeyStages.steps.uuid.branches.excludedPath` (boolean)

  - `data.attributes.journeyStages.steps.uuid.branches.next` (string)

  - `data.attributes.journeyStages.steps.uuid.customizedSplit` (boolean, required)

  - `data.attributes.journeyStages.steps.uuid.uniqueId` (string)

  - `data.attributes.journeyStages.steps.uuid.randomizationMode` (string)
    Controls how variant assignments behave on re-entry. "sticky" (default): deterministic assignment, same variant on every entry. "reentry": fresh random assignment on each re-entry. "periodic": assignment stable within cadence window, re-randomized at boundary.
    Enum: "sticky", "reentry", "periodic"

  - `data.attributes.journeyStages.steps.uuid.periodicCadence` (string)
    Required when randomizationMode is "periodic". Defines the cadence at which variant assignments reset.
    Enum: "weekly", "monthly", "yearly"

  - `data.attributes.journeyStages.steps.uuid.periodicBoundaryMonth` (integer)
    Required when periodicCadence is "yearly". Month of the reset boundary (1-12).

  - `data.attributes.journeyStages.steps.uuid.periodicBoundaryDay` (integer)
    Required when periodicCadence is "monthly" or "yearly". Day of the reset boundary (1-31). If the specified day exceeds the number of days in a given month, the last day of that month is used.

  - `data.attributes.journeyStages.steps.uuid.periodicBoundaryDayOfWeek` (integer)
    Required when periodicCadence is "weekly". Day of the reset boundary using ISO-8601 numbering (1=Monday, 7=Sunday).

  - `data.attributes.journeyStages.steps.uuid.enabledCapping` (boolean)
    Enables profile capping on the step

  - `data.attributes.journeyStages.steps.uuid.winnerVariantId` (string)
    Set when a winner variant is declared via PATCH .../ab_test_winner. Response-only; cannot be set through a journey create/update request.

  - `data.attributes.journeyStages.steps.uuid.variants` (array, required)

  - `data.attributes.journeyStages.steps.uuid.variants.id` (string, required)

  - `data.attributes.journeyStages.steps.uuid.variants.name` (string, required)

  - `data.attributes.journeyStages.steps.uuid.variants.percentage` (number, required)

  - `data.attributes.journeyStages.steps.uuid.variants.next` (string)

  - `data.attributes.journeyStages.steps.uuid.variants.isControlGroup` (boolean)
    Marks a variant as the control group (required when enabledCapping is true)

  - `data.attributes.journeyStages.steps.uuid.variants.cappingAt` (integer)
    Capping threshold per variant (required for non-control variants when capping is enabled)

  - `data.attributes.journeyStages.rootStep` (string)

  - `data.attributes.journeyStages.exitCriterias` (array)

  - `data.attributes.paused` (boolean, required)

  - `data.attributes.pausedAt` (string, required)

  - `data.attributes.allowReentry` (boolean, required)

  - `data.attributes.reentryMode` (string)
    Enum: "no_reentry", "reentry_unless_goal_achieved", "reentry_always"

  - `data.attributes.journeyBundleId` (string)

  - `data.attributes.journeyBundleName` (string)

  - `data.attributes.versionNumber` (integer)

  - `data.attributes.journeyBundleDescription` (string)

  - `data.attributes.latestExecution` (any)
    The most recent execution of the journey workflow. If no executions have been created, this will be null.

  - `data.relationships` (object, required)

  - `data.relationships.parentFolder` (object)

  - `data.relationships.parentFolder.data` (object)

  - `data.relationships.parentFolder.data.id` (string, required)

  - `data.relationships.parentFolder.data.type` (string, required)
    Enum: "folder-segment"

  - `data.relationships.createdBy` (object)

  - `data.relationships.createdBy.data` (object)

  - `data.relationships.createdBy.data.id` (string, required)

  - `data.relationships.createdBy.data.type` (string, required)
    Enum: "user"

  - `included` (array, required)

  - `included.id` (string, required)

  - `included.type` (string, required)
    Enum: "user"

  - `included.attributes` (object, required)

  - `included.attributes.tdUserId` (string, required)

  - `included.attributes.name` (string, required)

  - `included.relationships` (object)

  - `included.relationships.segment` (object)

  - `included.relationships.segment.data` (object)

  - `included.relationships.segment.data.id` (string, required)

  - `included.relationships.segment.data.type` (string, required)
    Enum: "segment-batch"

